.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
  /* fullSlide */
  .banner{position: relative;z-index: 5;}
.fullSlide{width:100%;position:relative;height:506px;background:#046fcd;z-index: 2; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:506px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:506px;}
.fullSlide .hd{width:100%;position:absolute;z-index:99;bottom:40px;left:0;height:30px;line-height:30px;display: none;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.8;line-height:999px;z-index: 7;}
.fullSlide .hd ul .on{background:#07913b;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:7;top:50%;margin-top:-30px;left:15%;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
  
/*search*/

/*search*/
.search_dbg { height: 95px;   background: url(../images/search_bg.jpg) no-repeat top center;margin-top: 20px;}
.search_zi {  height: 50px; width: 600px; color: #5b5b5b;    text-align: center;margin:0 auto;line-height: 50px;}
.search_zi a { color: #4e4e4e; margin: 0 2px; }
.search_zi a:hover { color: #0b85ec; }
.search1 {  width: 604px; height: 43px;   margin: 0px auto;  }

.search1 .text { width: 430px; height: 43px; float: right; background:none;   color: #6b6b6b;   font-family: "Microsoft YaHei"; border: 0px;padding-left: 20px;  }
.search1 .submit { width: 120px; height: 43px; cursor: pointer; float: right; background: none;margin-left: 10px; }

h4, h3 { font-weight: normal; }

.pro_ct h2,.pro_ct h3{text-align: center;}

.pro_ct h2 a,.pro_ct h3 a{font-size: 24px;color: #2fa86b;}
.pro_ct h2 p,.pro_ct h3 p{background: url(../images/pro_x.jpg) no-repeat center center;height: 30px;line-height: 30px;margin-top: 4px;}
.pro_ct h2 em,.pro_ct h3 em{display: block;font-size: 24px;font-family: arial;color: #353535;text-transform: uppercase;}
.honor_pic img{width:810px;}


.pro_cn li{width:173px;float: left;margin-right: 28px;text-align: center;}
.pro_cn ul{width:110%;}
.pro_cn li img{width:173px;height: 173px;border-radius: 50%;}
.pro_cn li p{height: 40px;line-height: 40px;margin-top: 6px;}
.pro_cn li p a{font-size: 18px;}

 

 .pro_dbg{height: 680px;background: #f5f5f5;}

 .pro_nav{padding: 40px 0 15px 0;background: url(../images/p_xx.jpg) repeat-x bottom center; height: 40px;line-height: 40px;}
 .pro_nav h3{float: left;background: url(../images/hot.jpg) no-repeat right 14px;padding-right: 60px;margin-right: 30px;}
 .pro_nav h3 span{font-size: 16px;font-family: arial;color: #6a6a6c;text-transform: uppercase;}
 .pro_nav h3 a{font-size: 24px;color:#727272;}
  .pro_nav h3.tag_pro a{color:#2fa86b;}
.honor_show{width:324px;margin-top: 40px;}

  .honor_show li {line-height: 54px;height: 54px;}

 .honor_show ul{background: url(../images/honor_x.jpg) no-repeat left  15px; padding-left: 50px;font-size: 16px;}
 

.pro_show_n a.more{position: absolute;top: 60px;right:0px;background:url(../images/more.png) no-repeat;width:41px;height: 30px;display: block;}
.pro_show_n ul { width: 1250px; margin-top: 2px; }
.pro_show_n li p { height: 30px; line-height: 30px; overflow: hidden; display: block;   }
 
.pro_show_n li { width: 262px; float: left; height: 235px; background: #f4f4f4; margin: 23px 46px 0 0px; display: inline; text-align: center; position: relative;  }
 
 .pro_show_n li:hover{cursor: pointer;}
.pro_show_n li a { overflow: hidden; }
.pro_show_n li a.picshow1 { width: 260px; height: 200px;  overflow: hidden; display: block;border:1px solid #FFF; }
.pro_show_n li img { width: 260px; height: 200px; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -ms-transition: all .2s; transition: all .2s; overflow: hidden; }
.pro_show_n li:hover img { transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);  /* IE 9 */ -moz-transform: scale(1.2, 1.2);   /* Firefox */ -webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform: scale(1.2, 1.2); }
 


 

.none { display: none; }
.block { display: block; }


 
 

.jd_left{background: #f2f2f2;width:278px;height: 444px;}
.jd_left p{font-size: 40px;color: #303030;background: url(../images/case_x.jpg) no-repeat top left;padding-top: 20px;font-family: arial;height: 60px;margin:40px 0 0 20px;}
 
 


 


.gg1{background: url(../images/gg1.jpg) no-repeat top center;height:161px;}
 
.gg1_tel{ margin: 0px  0px 0 686px;}
.gg1_tel p{color:#FFF;background: url(../images/gg_tel.png) no-repeat left 5px; padding-left: 50px;line-height: 40px;float: left;margin:100px 0 0 0;height: 40px;width:300px;}
.gg1_tel span{font-size: 30px;color: #FFF;font-family: arial;}
 .gg1_tel a{float: left;margin: 0px 0 0 40px;background: url(../images/gg_zixun.png) no-repeat ;width:67px;height: 145px;}




 .ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat top center;height: 638px;margin-top: 50px;}

 .ys_t{text-align: center;padding: 40px 70px 0 0;}
.ys_com p{line-height: 30px;font-size: 16px;color:#FFF; }
.ys2 p{position: absolute;left:44px;top:335px;width:547px;}
.ys3 p{position: absolute;left:44px;top:459px;width:465px;}
.ys1 p{position: absolute;left:44px;top:210px;width:612px;}
.ys_com .ys_nav   h4{font-size: 24px;font-weight: bold;color: #2fa86b;margin-left: 10px;float: left;}
.ys1 .ys_nav {left:757px;top:207px;}
.ys2 .ys_nav {left:646px;top:330px;}
.ys3 .ys_nav {left:542px;top:452px;}
.ys_com .ys_nav em {width:32px;height: 32px;display: block;border-radius: 50%;float: left;margin:8px 0 0 30px;background: #2fa86b;text-align: center;line-height: 32px;color:#FFF;}
.ys_com .ys_nav{background: url(../images/ys_em.png) no-repeat ;width:230px;height: 46px; line-height: 46px;
}
 
 .ys_etl h4{font-size: 18px;font-weight: bold;color:#FFF;position: absolute;left:44px;top:580px;}
  .ys_etl p{font-size: 30px;font-family: arial;color:#FFF;background: url(../images/gg_tel.png) no-repeat left center; padding-left: 50px;position: absolute;left:480px;top:580px;}

.kehu_n ul{width:1300px;}

.kehu_n li{background: url(../images/kehu_dbg.jpg) no-repeat left top;width:297px;float: left;height: 407px;display: block;}
.kehu_n li .pic {width:168px;height: 168px;border-radius: 50%; margin:8px 0 20px 26px;}
.kehu_n li .pic img{width:168px;height: 168px;border-radius: 50%;display: block;}
.kehu_n li:hover{background: url(../images/kehu_dbg.jpg) no-repeat right top; cursor: pointer;}
.kehu_n li:hover .info a.title{color:#FFF;}
.kehu_n li:hover .info p{color:#FFF;}
.kehu_n li:hover .info a.more{border:1px solid #FFF;}
.kehu_n li .info{width:189px;padding:0px 10px 0 20px;}

.kehu_n li .info a.title{height: 40px;line-height: 40px;display: block;overflow: hidden;text-align: center;font-size: 16px;font-weight: bold;color: #5c5c5c;}

.kehu_n li .info p{line-height: 26px;height: 78px;display: block;overflow: hidden;}

.kehu_n li .info a.more{width:86px;height: 33px;display: block;background:url(../images/kehu_more.jpg) no-repeat 20px center #2fa86b;border-radius: 20px;line-height: 33px;padding-left: 46px;color:#FFF; margin: 20px auto;}


.about_dbg{background: url(../images/about_Dbg.jpg) no-repeat top center;height: 491px;}
 
.about_nr{background: #f5f5f5;width:692px;
 
}

.about_n a p{font-size: 24px;font-weight: bold;color: #2fa86b;}

.about_n h3{text-align: center;}
.about_n{width:693px;margin-top: 40px;}

.about_n a em{font-size: 24px; color: #4d4d4d;background: url(../images/about_x.jpg) no-repeat center center;  height: 60px;line-height: 60px;display: block; }
.about_nr p{line-height: 33px;color: #3f3f3f;height: 264px;display: block;overflow: hidden;margin-top: 25px;}


.about_n a.more{border: 1px solid #bbbbbc;width:124px;height: 34px;display: block;border-radius: 20px;text-align: center;line-height: 34px;}


 



 
.news_left{width:758px;margin-top: 40px;}

.news_nav h3{float: left;font-size: 20px;margin:0px 16px 20px 0;}
.news_nav h3 a{ color: #000;}
.news_nav h3.tag_news a{color:#2fa86b;font-weight: bold;}
.news_n{position: relative;}
.news_n .more{position: absolute;top:-34px;right:0px;text-transform: uppercase;}

.news_n .pic{width:256px;height: 180px;float: left;}

.news_n .info{width:473px;height: 123px;border-bottom: 1px solid #d7d7d7;float: right;}

.news_l img{width:256px;height: 180px;}

.news_l li{position: relative;}
.news_l li p{position: absolute;bottom:0px;left:0px;width: 100%;height: 30px;line-height: 30px;display: none;background: #2fa86b;}

.news_l li:hover p{display: block;text-align: center;}

.news_l li:hover p a{color:#FFF;}

.news_n li:first-child .info{border-top:1px solid #d7d7d7;}

.news_n .info dd a{height: 30px;line-height: 30px;color: #393939;overflow: hidden;display: block;font-weight: bold;
}
.news_n .info dt{width:80px;float: left;}
.news_n .info dd{width:375px;float: right;padding-top: 16px;}

.news_n .info dd p{line-height: 24px;height: 48px;display: block;overflow: hidden;color: #676767; }
.news_n .info dt{font-size: 30px;font-family: arial;color: #333;text-transform: uppercase;text-align: right;line-height: 30px;padding-top: 30px;}
.news_n .info dt p{font-size: 16px;color: #666;}



.cjwq_nav h3{float: left;}
.cjwq_nav h3 a{font-size: 20px;font-weight: bold;color: #353535;}
.cjwq_nav a.more{float: right; color: #999;text-transform: uppercase; }



.cjwq{width: 380px;}
.cjwq_tu{margin-top: 20px;}
.cjwq_tu img{width:382px;height: 156px;}
.cjwq_n ul{margin-top: 12px;}
.cjwq_n ul li span{width:35px;height: 32px;background: #ececec;line-height: 32px;text-align: center;color:#000;float: left;}
.cjwq_n li a{height: 32px;line-height: 32px;float: left;padding-left: 16px;display: block;width: 325px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cjwq_n li  {height: 32px;display: block;display: block;border-bottom: 1px solid #ddd;margin-top: 10px;}

.td_n li dd{width:250px;height: 88px;float: left;background:#f4f4f4;text-align: center;padding-top: 20px;}

.td_n li dt{background: url(../images/tag.jpg) no-repeat 0 0;width:107px;height: 95px;float: left;text-align: center;
padding:13px 0 0 0;
}

.td_n li dt {font-size: 36px;color:#FFF;}
.td_n li dt p{font-size: 14px;margin-top: 16px;}

.td_n li {width:358px;float: left;margin-left: 53px;}

.td_n li:first-child{margin-left: 0px;}

.td_n li dd{font-size: 16px;line-height: 30px;}
.td_n li dd p{font-size: 18px;font-weight: bold;}

.td_n{margin-top: 50px;}


.service_nav{margin-left: 23px;}
.service_show{background: url(../images/ys_zbg.jpg) no-repeat;width:390px;height: 373px;display: block;float: right;}

.service_nav li{font-size: 20px;line-height: 36px;color:#FFF;background: url(../images/ys_nav.jpg) no-repeat bottom center;width:148px;height:93px;margin-bottom: 18px; padding: 20px 20px  0   0px;text-align: center;}
.service_nav li:first-child{padding-top: 40px;height: 73px;}

.service_nav li.tag_ser{background: url(../images/ys_nav.jpg) no-repeat top center;}

.service_show p{line-height: 36px;color: #4c4c4c;font-size: 16px;padding:30px;}

.service_show h4{font-size: 24px;font-weight: bold;color:#FFF;position: absolute;left:80px;top:310px;letter-spacing: 3px;}


.link_bg{background:#424242;height: 110px;border-top: 6px solid #2fa86b;margin-top: 50px;}
.end_link { color:#FFF; height: 60px; line-height: 60px;margin:30px 0 0 0;}
.end_link p{float: left;font-size: 16px;background: url(../images/link_tag.jpg) no-repeat left center;  }
.end_link span{margin: 10px 0 0 10px;}
.end_link span a{color:#FFF;padding:0px 12px; }

 
 
.none { display: none; }
.block { display: block; }
 







 